package ar.com.ctrln.persistence.dao.liquidacion;

import java.util.List;

import org.springframework.transaction.annotation.Transactional;

import ar.com.ctrln.persistence.dao.AbstractDao;
import ar.com.ctrln.persistence.model.liquidacion.Componente;
import ar.com.ctrln.persistence.model.liquidacion.DetalleLiquidacion;

public interface DetalleLiquidacionDao extends AbstractDao<DetalleLiquidacion> {

	@Transactional(readOnly = true)
	public List<Componente> listarComponentes(long idDetalle);

	@Transactional(readOnly = true)
	public DetalleLiquidacion get(int mes, int anio, long idLiquidacion,
			long idCliente);

	@Transactional(readOnly = true)
	public List<DetalleLiquidacion> listarDetalles(long idLiquidacion);

}
